Measuring Reuse in an Object Oriented Process

نویسندگان

  • Maurizio Morisio
  • Luca Mosconi
چکیده

This paper presents a number of results about reuse in a real life project. . The project, called AEFTA, develops a factory automation application (a FMS cell controller) using commercially available tools: DEC BASEstar Open a shop-floor distributed system for application integration; and SYCO G++ an object-oriented environment with a large library of C++ classes (data structures, GUI building, concurrency and distribution) and a set of integrated CASE tools to support a smooth transition from analysis to design, implementation and distribution. The figures from reuse are very high but they have to be balanced with the effort for familiarizing with the class libraries and the required experience of the staff. The European Commission, DGIII/F funded, under contract ESSI 10070, the AEFTA project.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deriving Measures of Software Reuse in Object Oriented Systems

The analysis and measurement of current levels of software reuse are necessary to monitor improvements. This paper provides a framework for the derivation of measures of software reuse and introduces several de nitions, attributes, and abstractions of potentially measurable reuse properties. The framework is applied to the problem of measuring reuse in object oriented systems which support \lev...

متن کامل

Empirical Analysis of the Reusability of Object-Oriented Program Code in Open-Source Software

Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful and timely adaptation and integration of the reused code in new software projects. It has become even more relevant with the availability of huge amounts of open-source projects. Reuse saves cost, increases the speed of development and improves software reliability. Measuring this reusability is n...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Object-Oriented Software Reuse – On The Benefits and Problems

The object-oriented paradigm has been used for some time now and this paradigm can be seen as one of the most relevant information systems paradigms today. There are several important concepts in this paradigm of which reuse is one of the most significant. This concept can make a great difference for information systems development compared with other concepts in other paradigms. Several resear...

متن کامل

Measurement of Software Maintainability and Reusability in the Object Oriented Paradigm

The Metrics Group of Virginia Tech has been studying the object oriented paradigm and how it relates to software maintainability and software reusability in an attempt to make programmers more productive. Software reuse is the key to increasing productivity within the software development process. By reusing existing software, time and effort are saved in the testing and maintenance phases of a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007